package com.fanw.easyExport.core.config;

/**
 * 字段配置定义
 */
public class FieldConfig {
    private String sourceField;  // 数据源中的字段名
    private String targetField;  // 导出文件中的字段名
    private String defaultValue; // 字段默认值（可选）
    private String formatter;    // 格式化规则（可选）

    // 构造器
    public FieldConfig(String sourceField, String targetField) {
        this.sourceField = sourceField;
        this.targetField = targetField;
    }

    public FieldConfig(String sourceField, String targetField, String defaultValue) {
        this(sourceField, targetField);
        this.defaultValue = defaultValue;
    }


    public String getSourceField() { return sourceField; }
    public String getTargetField() { return targetField; }
    public String getDefaultValue() { return defaultValue; }
    public String getFormatter() { return formatter; }


    public void setFormatter(String formatter) { this.formatter = formatter; }
    public void setDefaultValue(String defaultValue) { this.defaultValue = defaultValue; }
}
